package com.hdoit.ares.logical.ser.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.tennetcn.common.dao.base.impl.SuperService;
import com.tennetcn.common.message.PagerModel;
import com.hdoit.ares.logical.ser.dao.IGoodStoreDao;
import com.hdoit.ares.logical.ser.model.GoodStore;
import com.hdoit.ares.logical.ser.service.IGoodStoreService;
import com.hdoit.ares.logical.viewmodel.ser.GoodStoreSearch;
/**
 * @author      lvsi
 * @email       
 * @createtime  2017年11月22日 19:46:06
 * @comment
 */
@Component
public class GoodStoreServiceImpl extends SuperService<GoodStore> implements IGoodStoreService{

	private IGoodStoreDao goodStoreDao;
	
	public IGoodStoreDao getGoodStoreDao() {
		return goodStoreDao;
	}

	@Resource
	public void setGoodStoreDao(IGoodStoreDao goodStoreDao) {
		this.goodStoreDao = goodStoreDao;
	}

	@Override
	public GoodStore queryGoodStoreById(String id) {
		
		return goodStoreDao.queryGoodStoreById(id);
	}

	@Override
	public int queryCountMPById(GoodStoreSearch GoodStoreSearch, String loginId) {
		
		return goodStoreDao.queryCountMPById(GoodStoreSearch, loginId);
	}

	@Override
	public List<GoodStore> queryListMPById(GoodStoreSearch GoodStoreSearch,
			PagerModel pagerModel, String loginId) {
		
		return goodStoreDao.queryListMPById(GoodStoreSearch, pagerModel, loginId);
	}

	@Override
	public List<GoodStore> queryListStoreById(String loginId) {

		return goodStoreDao.queryListStoreById(loginId);
	}

	@Override
	public GoodStore queryStoreName(String storeId) {
		
		return goodStoreDao.queryStoreName(storeId);
	}

	@Override
	public List<String> queryListStoreIdById(String loginId) {
		
		return goodStoreDao.queryListStoreIdById(loginId);
	}

	@Override
	public List<GoodStore> queryStoreById(String loginId) {
		
		return goodStoreDao.queryStoreById(loginId);
	}

	@Override
	public List<GoodStore> queryAllStore(GoodStoreSearch GoodStoreSearch,PagerModel pagerModel) {
		
		return goodStoreDao.queryAllStore(GoodStoreSearch, pagerModel);
	}

	@Override
	public int queryAllStoreCount(GoodStoreSearch GoodStoreSearch) {
		
		return goodStoreDao.queryAllStoreCount(GoodStoreSearch);
	}

	@Override
	public GoodStore queryPhoneByStoreId(String storeId) {
		
		return goodStoreDao.queryPhoneByStoreId(storeId);
	}
}
